package com.xxh.dataaccess.service;

import com.xxh.dataaccess.dto.MovieDto;
import com.xxh.dataaccess.entity.Movie;
import com.xxh.dataaccess.page.PageResult;

import java.util.List;

public interface MovieService {

    //分页获取电影信息
    PageResult<MovieDto> PagingMovies(int cur, int size);


    //获取所有电影信息
    List<String> getAllMovieTypes();

    MovieDto getMovieByMid(Integer mid);

    //获取相似的电影
    List<Movie> getSimilarMovie(Integer mid);

    public List<Movie> getMoviesByMids(List<Integer> mids);

    public List<Movie> getMovieByUid(Integer uid);


    //电影首页排行榜(电影按评分人数降序排列)
    public List<Movie> getRankList();

}
